package com.org.manhu.chargehelper.updateutils;

import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;

/**
 * @文件名：NetHelper.java
 * @包名：com.org.manhu.updateutils
 * @作者：李朋辉            @QQ：892839211
 * @创建时间：2015年1月6日   下午3:58:01
 *
 * @描述：判断网络的工具类
 */
public class NetHelper
{


    /**
     * @描述：检查网络是否连接
     * @param context
     * @return
     */
	public static boolean checkNetwork(Context context)
	{
		ConnectivityManager cm = (ConnectivityManager) context
				.getSystemService(Context.CONNECTIVITY_SERVICE);
		if (cm == null)
		{
			return false;
		} else
		{
			NetworkInfo[] info = cm.getAllNetworkInfo();
			if (info != null)
			{
				for (int i = 0; i < info.length; i++)
				{
					if (info[i].getState() == NetworkInfo.State.CONNECTED)
					{
						return true;
					}
				}
			}
		}
		return false;
	}
}
